package com.arc.spring.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import org.springframework.stereotype.Component;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
@Component
public class Car {

    /**
     * @Component 放在类上，用于标记，告诉 spring 当前类需要由容器实例化 bean 并放入容器
     * @Service @Component 的子注解，用于实例化 service 层 bean
     * @Controller @Component 的子注解，用于实例化 controller 层 bean
     * @Repository @Component 的子注解，用于实例化持久层 bean
     * 不确定那一层，就用 @Component
     *
     * @Component("car1") 指定 bean 的 id 为 car1，默认为类名首字母小写
     */

    private Integer cid;
    private String cname;
    private String brand;
    private Double price;

}
